<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
        <button id="begin1" onclick="f1()">1</button>
        <button id="begin2" onclick="f2()">2</button>
        <button id="begin3" onclick="f3()">3</button>
        <button id="begin4" onclick="f4()">4</button>
        <button id="begin5" onclick="f5()">5</button>
        <button id="begin6" onclick="f6()">6</button>
        <button id="begin7" onclick="f7()">7</button>
        <button id="begin8" onclick="f8()">8</button>
    <script>
        /*判断一个整数，属于哪个范围：大于0，等于0，小于0*/
        function f1(){
           
            var num=Number(prompt("输入一个整数"));
            if(num>0)
            document.write("大于0");
            else if(num%0==0)
            document.write("等于0");
            else
            document.write("小于0");
        }
        /*判断一个整数是偶数还是奇数，并输出结果*/
        function f2(){
            var num=Number(prompt("输入一个整数"));
            document.write(num%2==0?"这是一个偶数":"这是一个奇数");
        }
        //根据公式（身高 -108）*2 = 体重，可以有10斤左右的浮动。来观察测试者体重是否合适
        function f3(){
            
            var height=Number(prompt("输入你的身高"));
            var weight=Number(prompt("输入你的体重"));
            var res=weight-(height-108)*2;
            if(res>10)
            document.write("偏胖");
            else if(res<-10)
            document.write("偏瘦");
            else
            document.write("标准");

        }
        //输入分数，判断成绩等级
        function f4(){
            var num=Number(prompt("输入成绩"));
            var grade=100-num;
            console.log(grade);
            switch(true){
                case grade>0&&grade<=10:document.write('A');break;
                case grade>10&&grade<=20:document.write('B');break;;break;
                case grade>20&&grade<=30:document.write('C');break;
                case grade>30&&grade<=40:document.write('D');break;
                case grade>40:document.write('E');break;
                default:alert("请输入0-100的成绩");
        }
            }
        //输入月份，显示当月的天数
        function f5(){
            var num=Number(prompt("输入月份"));
            switch(num){
                case 4:
                case 6:
                case 9:
                case 11:
                    document.write("当月有30天");
                    break;
                case 2:
                    document.write("当月有29天");
                    break;
                case 1:
                case 3:
                case 5: 
                case 7:
                case 8: 
                case 12:
                    document.write("当月有31天");
                    break;
                default:
                    alert("请输入有效月份");
            }
        }
        //小王入职薪水10k,每年涨幅5%，10年后小王的月薪为多少，总收入为多少？
        function f6(){
            var n=9,pmoney=10,flag=0,smoney=120;
            while(n>0){
				pmoney*=1.05;
                smoney+=pmoney*12;
                n--;
                console.log(++flag);
            }
            document.write("10年后小王的月薪为"+pmoney+"，总收入为"+smoney);
        }
        //打印1-100中7的倍数 和 带7的数字（7,14,17,21,27,28.....）
        function f7(){
            for(var i=1;i<=100;i++){
                if(i%7==0||(String(i).indexOf('7')>=0))
                 document.write(i+' ');
				 console.log(String(i).indexOf('7'));
            }
        }
        //使用while循环实现  打印100以内的奇数 
        function f8(){
            var i=2;
            var str='1';
            
            while(i<=100)
            {
               if(i%2!=0)
               str+=i+' ';
               
                i++;
            }
            document.write(str);
        }
       
    </script>
</body>
</html>